home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48_2
/
mmind_ng
< prev
next >
Wrap
Internet Message Format
|
1995-03-31
|
20KB
From: Nico Ghilardi <ghilardi@urz.unibas.ch>
Subject: v05i025: mmind_ng - Mastermind v2.0, Part01/01
Newsgroups: comp.sources.hp48
Followup-To: comp.sys.hp48
Approved: spell@seq.uncwil.edu
Checksum: 2896082377 (verify with brik -cv)
Submitted-by: Nico Ghilardi <ghilardi@urz.unibas.ch>
Posting-number: Volume 5, Issue 25
Archive-name: mmind_ng/part01
BEGIN_DOC mmind.doc
I think the rules of Mastermind are common knowledge. They
are besides of that just the same as the rules of the old
version. So what's new ?
- The code consists now of 5 rather than of 4 pegs.
- One peg can appear more than once in the code.
==> These two things make the game more difficult. I did
this because the only real problem of the old version
was the lack of difficulty.
- I changed all global variables to local variables, so the
program can easily be put on a EEPROM-card.
- I replaced all <<Getkey>> and <<0 WAIT>> commands by a
machine code keyboard routine.
- executing the BYTES-command, you should get:
# 43199d
5424.5
Nico Ghilardi
Stutzring 2
CH-4107 Ettingen BL
Switzerland
eMail: <ghilardi@urz.unibas.ch>
END_DOC
BEGIN_ASC mmind.asc
%%HP: ;
"69A20FF7DA9200000040050514254047A2077920000000000000056900000000
000001397792000000000000005600000000000000230C1BA44B2A2A2BA4166E
195BA4B213097000303435453047A2084E204005C4149584E20402554144447A
20B213047A20C2A20D000086F6D656D9D20E1632041A193632B2130B2130B213
0170003024955430E4A20E94000400038000C804030204C90604020401A90508
02048C904012028E8061C30004000830002202400E7A80714400040000C30064
0220C1819805044193448090C004401183C8050C315445807030840904D80504
41D7458070C0848802D803044E5880603058401D8050C3093468090409840108
1C8000E980A0809448087E1490C06001A42806006390D0E9301A42401008290F
0C10C02A424800001190F03000120124400002090B080000200200259080400E
14001A9020C1678000F5902030868020C07390D080000E00830308390E040000
1104400001290E040C180202800002290E020368830E800004290E028008C30E
900F04290E014000DFFF50E078290E014000E30C300088290E01407040001000
0919001802800300060000210900180140800008080021090508012044805016
3021190401120448050104021190401120448040104092904012204480401080
929040124044804010888290E0244080000800884290E0244003000600484290
E0244004000100444290E024400830E000444290E0444000CF1000444290E044
8080000800444290E0488043000610442290E0488004000100442290E0488008
30E000442290E0888008FFF000422290E0880100FF7000422290E08801006030
00221390D0801308F0060221490C011C0000810221490C01101000400211490B
0110200020029690A010400010029690A010400010029690A010800800028890
7080080002A90601040002A9020174C905083A82FB90604C71F01A90604A4014
1A90604042501A906042E8311A90604E17C31A905081000CE80DA40070D41494
E405943470E4A20B950004000380003C000CE8F001090004E80001090004E800
01090504110085804010041090504B10088801041090014593ED1E47B81F8710
900145141801D05111541090014197E80F505111541090014154092140511154
1090014197F01E401931971090004E80001090004E8000109000CE8F00DE8F20
1048800044800058800044802010488000448000588000448020104880004480
005880004480C01040180402014482A050180402014482201048800044800058
8000448020104880004480005880004480201048800044800058800044802010
CE8F00DE8F201048800044800058800044802010488000448000588000448020
104880004480005880004480C01040180402014482A050180402014482201048
8000448000588000448020104880004480005880004480201048800044800058
800044802010CE8F00DE8F201048800044800058800044802010488000448000
588000448020104880004480005880004480C01040180402014482A050180402
0144822010488000448000588000448020104880004480005880004480201048
800044800058800044802010CE8F00DE8F201048800044800058800044802010
488000448000588000448020104880004480005880004480C010401804020144
82A0501804020144822010488000448000588000448020104880004480005880
004480201048800044800058800044802010CE8F00DE8F201048800044800058
800044802010488000448000588000448020104880004480005880004480C010
40180402014482A0501804020144822010488000448000588000448020104880
004480005880004480201048800044800058800044802010CE8F00DE8F0016C0
61E0000830000F1000C70000448000148061F1000440000B1000450000448000
1480C1F100044000011000C70000E000082480C1F1000440000B1000450000F1
00044480C1E0000830000F1000C70000F1000C76C02B5009035455494E434845
4E49047A20E1B20910005000050000E0F1F1F1E0E1B20910005000050000E011
1111E0E1B20910005000050000F1B111B1F1E1B20910005000050000F151F151
F1E1B209100050000500004040E0F1F1E1B209100050000500004040A011F1E1
B209100050000500000000000000B21302F0002035752047A20E1B2051000300
0030000000000E1B20510003000030000207020E1B2051000300003000070707
0B21300600060A5556414C4C460D9D20E16329C2A2D13A20A132D6E2010969B1
C1233A2EEDA1D6BB19C2A276BA1C4232D13A2387C193632B2130960006074544
5B4549560D9D20E163284E2060B454952455641C432D6E20504716374756E163
2D6E20504716374756233A2D5CE1D6E205047163747563392010000000000009
20D9AE13CE22387E1AFE22D9D2084E2060745445B4549545632D6E2050471637
475697632DCC02B21305DF22D6E2050471637475633920100000000000001076
BA1472C1D6E20504716374756EF53293632B2130F21006074544505547460D9D
20E16321C432D6E2050C696E69656E16323392010000000000005505D2C19C2A
2D13A20A132D6E20109684E2060745445B4549578BF133920100000000000092
03CE22279E1AFE22D9D203392010000000000005505D2C1D6E2010969C2A23CE
22D5CE1AFE22D9D20D6E2010969C2A290DA145632D6E20109697632DCC028DBF
18DBF1743A2B21305BF22D9D208DBF1743A2B21305DF22B21305DF22634E1D6E
201096743A2EEDA19C2A290DA1B96913CE22233A2313C1AFE22D9D20E4A20510
00040000000000000076BA1B21305DF22D6E2050C696E69656ED2A2387C184E2
09035455494E4348454E4803A2A9CF16C7D1AE8C178BF1743A23CE22279E1AFE
22D9D208DBF1D6E2010969C2A290DA145632D6E20109697632DCC02B21305DF2
2C4232D13A2387C1EF53293632B2130272007034F4D40514255470D9D20E1632
4B2A21C432D6E2030375617D6E204036F64656D6E203036F657E16329C2A2D13
A20A132D6E201096D6E2030375617D6E2010966C7D1D6E204036F64656D6E201
0966C7D13CE22279E1AFE22D9D20D6E2030375617D6E20109633920100000000
0000010704D145632D6E203037561797632DCC02D6E204036F64656D6E201096
339201000000000000010704D145632D6E204036F6465697632DCC02D6E20303
6F6579C2A276BA145632D6E203036F65797632DCC02ED2A2B21305DF22C42329
C2A2D13A20A132D6E201096D6E2030375617D6E2010966C7D178BF1339201000
0000000000103CE22279E1AFE228DBF15DF22C4232D13A2D6E203036F65790DA
1387C145632D6E203037561797632DCC029C2A2D13A20A132D6E201096D6E204
036F64656D6E2010966C7D178BF13392010000000000000103CE22279E1AFE22
8DBF15DF22C4232D13A2D6E203036F65790DA1387C145632D6E204036F646569
7632DCC02D13A2D6E203036F65790DA11C432D6E201026E16329C2A2D6E20102
60A132D6E2010969C2A2D6E2010260A132D6E2010A6D6E204036F64656D6E201
0966C7D1D6E2030375617D6E2010A66C7D13CE22279E1AFE22D9D20D6E204036
F64656D6E2010966C7D13392010000000000000203CE22D9AE1AFE22D9D20D6E
204036F64656D6E201096339201000000000000020704D145632D6E204036F64
65697632DCC02D6E2030375617D6E2010A6339201000000000000020704D1456
32D6E203037561797632DCC02D6E203036F6579C2A276BA145632D6E203036F6
5797632DCC029C2A2B21305DF22B21305DF22C4232C4232D6E203036F657D13A
23CE22EBBE1AFE22D9D209C2A2D13A2D6E203036F65790DA10A132D6E2010964
B2A2C4232B21305DF22D13A2387C1EF532EF53293632B2130D4500A03584F475
25543555C445A0D9D20E16321C432D6E2050C696E69656D6E208027563757C64
71647E16329C2A2D13A20A132D6E201096634E1D6E201096803A2EEDA1339201
00000000000004076BA1B96913CE22233A2313C1AFE22D9D20E4A20510000400
00000000000076BA1B21305DF22D6E2050C696E69656E4A20510001000000000
00000076BA1ED2A2387C1D6E208027563757C6471647D6E2010966C7D184E202
03575DBBF19C2A276BA16C7D1AE8C1C4232EF53293632B2130C7100508414550
54550D9D20E1632743A25D2C1233A25D2C184E2060A5556414C4C41C432D6E20
4036F64656E16329C2A23392010000000000000100A132D6E201096D6E201096
78BF1D13A23CE22D5CE1AFE22D9D20233A2472C18DBF1D6E201096D13A290DA1
B21305DF22C53A2EEDA1C53A276BA1B969178BF184E206074544505547478BF1
D6E204036F646563CE22167E1AFE22D9D20743A2472C184E20307594E4339201
00000000000001045632D6E20109697632DCC028DBF18DBF1B21305BF22D9D20
D6E204036F6465684E207034F4D40514255484E20A03584F47525543555C445B
21305DF22C4232743A23CE22063C1AFE22D9D20D6E204036F6465684E2050C4F
4F43554B21305DF22634E147A20E4A20510000000000000000000E4A20510000
000000000000000B213084E203024955484E2040742555E4AE8C184E2060B454
952455648DBF1EF53293632B21305A200307594E430D9D20E1632E1B20750006
0000E2000575019CC14715550B555042125505D5D1421255015550420277015D
C14210000000000001C432D6E20607796E6079636E1632634E147A20E4A20510
00B400000000000000E4A20510006000000000000000B2130D6E20607796E607
9636AE8C14B2A2F17A18DBF1EF53293632B21306010050C4F4F4355450D9D20E
16321C432D6E204036F64656E1632634E147A20E4A2051000340000000000000
0E4A20510006000000000000000B2130C2A20110009402841444A39C2A2DA5E1
AE8C19C2A2D13A20A132D6E201096634E1D6E201096743A2EEDA133920100000
000000008076BA1B9691E4A20510006000000000000000ED2A2387C1D6E20403
6F64656D6E2010966C7D184E209035455494E4348454E4DBBF16C7D1AE8C1C42
3284E2060B454952455648DBF1EF53293632B2130D710080459445C454059434
80E4A208B50004000380003C0D7C0C0FF0EF7FFF8FFDFF03038F381CDFF00E1E
9FF1FF7FFFCFFDFF97878F3C3CDFF10E3FDFFBFF7FFFEFFDFFBFC78F3E3CDFF3
0EFFD3CB3000F1E10C10BFF70D7E0E7CD1C30EFFD18B7000E0E00C18BFF70E0E
7CD1830EFFDFFBFF10E0EF1CFFBFF70E0EFCD1830EEDDFF3EF70E0EF1CFF8B77
0E0EEDD1830ECCD3C30870E0ED700C9383370E0ECDD1830E0CD1830070E0E10C
1783070E0ECFD1C30E0CD18BFF70E0EFFD1E83078F3E8FDFF30E0CD18BFF30E0
CFFD1C93078F3E0FCFF10E0CDB118BFF10E08FFD18B3078F3E06CFF3A000EE9F
003AC031884C0E6ECD8441DD0C41D803188A20AAA245D6B541455D80218AE40E
6AADC555D51C8E80318DA802AA255541541494D802188A602AEC55541DD0C8FF
0CD0F8F4030002B80008F804040004B80418004ACE0C551233104008C8061800
CA2A0245155510400011A8051800CB2A0AD517351040022B80918004B2A02551
55510400470001780918004ACE0C5575531040C910811780008F808040221003
1780008F808040220C3C4780008F8080402202C8478091800067577352707004
8C100894780D78000125245DA00400401000091011700708000225223DB60700
42200E1310198088080004252155B40100447001261011808808000327275527
0700481000CA0430A0608808F8011401000BD20A0108808F80114000080B2048
0C8808F8000458032A2048FC0708A64E0EEEA4EE21C44000E0001780818A4A80
244A512614540081383880918E4A40E44A7DEE1C440060C44278091884A20244
A692A145400100D547809188E420E44A4EE21CC500100E54780008F808040010
083478000848000E68FB0100400200002780008F807040020001880818000B8A
BBB9094300400400C28808180088821A8A8A550040081E348809180009A219B9
8B75004000E1202780118000AD2988A8A65004480204027801180089829BBABA
4300448020401780008F800044801048980F8F003480108CF9010840A0205001
D500402554144440D9D20E163247A20E4A20510000000000000000000E4A2051
0000000000000000000B21300F2E1634E147A20E4A2051000000000000000000
0E4A20510000000000000000000B213084E20501424F4554584E2040742555E4
AE8C184E2060B454952455648DBF193632B21303E0004005C4149540D9D20E16
32916C11C432D6E205064C4147435E163284E2080459445C45405943484E2040
742555E4634E1DCC0247A20E4A20510000000000000000000E4A205100000000
00000000000B21300F2E184E2060B454952455648DBF1634E147A20E4A205100
00000000000000000E4A20510000000000000000000B213084E2070D41494E40
5943484E2040742555E4AE8C184E20508414550545EF53293632B2130D410050
1424F4554550E4A201830004000380003C0B04D5407707125590C04554025051
551490B0C55502507172590C045D6025011521490B04D54027017527B000CA8F
001FF0C90C1CD41CD1C5960EAE0221BBB130BB9B480C1845184144BA04A206BA
098A088AA8480C18C80841C5FA04EE0AA319B1188AAB480B1849084144DA04A2
02A22982288AA580C184908C1449604AE02AA19BA10BB9B8C011456029C2AB13
88E421F801145105B22A8A08D2A65F8011C5207F4AAB118AEEE1F801145405D8
6B822882AA5F801145305962ABA188EA215D0D78DDCC9D1855437102960EECAB
E210000C54455548044D655105BA0AA229A610000C144DCC580884535107FA0E
A429AE10000C544555480094455105DA02A82309AA1580B18D55D990C8443770
59602E629E219C0D78DDCC9D185543710886E2938B3BEAB40844455548044D65
51088AA6508AA84AA50C144DCC580884535108A6AE538B294AA7084445554800
94455128DAAA5288282A4AA60008D55D990C844377188AE29388B94AB4FF0FF0
BB0D07000020C000808290E0880000208000808290E080C17C30888CB48290E0
802A82208882828290E08C2A82208882818290D0882A8220888282490D0FC17C
30C1FCB48FF0FF0CB04930040742555E440D9D20ECE81D5040CCD204F0008FB9
7601471350617414334510008A6018F2D7608D7AC8117414381AF0117414381A
F008F3B51113681AF0813507818F24134142CAD816E14A1611361348BD468087
70431F09EAF11567155716F17F81868F31F09E65E15601550160170A6C5EE6DA
F8084715601550170A6C55F160609F81AF108D1FF11B21309110060B45495245
56460D9D20CCD20970008FB97601F3C60714F8088714D1FB010014F8088414D1
FBE40715341C01574942BE80DFB46155413780980920135D214F1088F7356014
2164808CFBD81B2130FB8A"
END_ASC
BYTES: #A8BFh 5417
BEGIN_UU mmind.uue
begin 644 mmind
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
MS0S2Y@(#<V5Q;2X0H#:3`@$````````"!]1!92-M+C`P5Q:79R/-#-+F`@-C
M;W7)HG*V&E0VTN8"`V-O=7DVTLP@R:*R$@/5+[(2`]4OPB0C3#+2Y@(#8V]U
M':,R["*^ZZ'O(ITMD"PJ':/2Y@(#8V]U":T!&B-M+A"01BLJ3#*R$@/5+](Q
M*H/'X5\C_C628R,K,=!4``I32$]74D5354Q4"ITMX&$CP332Y@(%;&EN:65M
M+H`@5S97QT871N=A(\FBTC$JH#'2Y@(!:3;DT>8"`6D(H^+>&C,I$```````
M`$!PMAJ;EC'L(C*C,C$<^B[2V0).*E`!`$``````````9ZNQ$@/5+]+F`@5L
M:6YI94XJ4`$``0````````!GJ^$M*H/'T>8""')E<W5L=&%T;2X0D&9\'4@N
M(#!UU;L?R:)RMAK&UZ&.'$PRXE\C.3:R$@-\`5"`%%0%1570V0(>-G(T*M7"
M(3,JU<*!Y`(&6E5&04Q,P332Y@($8V]D91XVDBPJ,RD0````````$``:(VTN
M$)#6Y@(!:8?[T3$JPR[2Q1[Z+M+9`C*C0B<<V/O1Y@(!:1VCDM`:*S%0_2)<
MH^+>&ERC<K8:FY9QN!](+F!P5$0%571TN!]M+D`P]D96-NPB8>>A[R*=+7`T
M*G3"@>0"`U=)3C,I$````````!!`92-M+A"0EF<CS0R"O1_8^[$2`[4OTMD"
M;2Y`,/9&5H;D`@=#3TU005)%2"Z@,(7T="55-%7%1+42`]4OPB0C1Z,R[")@
MPZ'O(ITMT.8"!&-O9&5(+E#`]/0T5;02`]4O8D,>="K@I`(5````````````
MX*0"%0```````````+`2`T@N,""4583D`@1'4E5.ZLB!Y`(&2T590E5&V/OA
M7R,Y-K(2`Z4",'"5Y#30V0(>-N*Q`E<`8```+@!05Q#)''115;!5!20A55!=
M'20A51!5!20@=Q#5'"0!```````03"-M+F!PE^8&ES;F82,VY$&G`DXJ4`$`
M2P````````!.*E`!``8`````````*S'0Y@(&=VEN<&ECZLA!*RH?IX&]'_XU
MDF,C*S%@$``%3$]/4T4%G2W@82/!--+F`@1C;V1E'C9B0QYT*N"D`A4`,`0`
M``````#@I`(5`&``````````L!(#+"H0`0!)($A!1#K)HM):'NK(D2PJ':,"
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
9%',(B9`",=42]`&(?U,&01)&",B_C;$2`[$2
`
end
sum -r/size 50789/7500 section (from "begin" to "end")
sum -r/size 47800/5425 entire input file
END_UU